home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 1 / Gekikoh Dennoh Club Vol. 1 (Japan).7z / Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin / kowin / docprg / cardlib.tvv next >
Text File  |  1997-06-06  |  5KB  |  130 lines

  1. 56,18
  2. 640,472
  3. 20
  4. 16
  5. /*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/
  6. /                                    /
  7. /    Ko-Window カード表示ライブラリ v2.03                /
  8. /        1993  4/ 7 大木秀広    DenDen-NET DEN0009 hide        /
  9. /                                    /
  10. /<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
  11.  
  12.  付属のライブラリ cardlib.a と、ヘッダファイル cardlib.h を使用します。
  13.  
  14. =========================================================================
  15. ● TrumpOpen   トランプデータをオープンします。
  16. -------------------------------------------------------------------------
  17. Cards    *TrumpOpen()
  18.  
  19.     戻り値は、カード構造体へのポインタ。 カードデータをオープンでき
  20.     ない場合は、NULL を返す。
  21.  
  22. =========================================================================
  23. ● TrumpClose  トランプデータをクローズします。
  24. -------------------------------------------------------------------------
  25. int    TrumpClose()
  26.  
  27.     正常にクローズした場合は TRUE、そうでなければ FALSE を返します。
  28.  
  29. =========================================================================
  30. ● JpaiOpen    麻雀牌データをオープンします。
  31. -------------------------------------------------------------------------
  32. Cards    *JpaiOpen()
  33.  
  34.     戻り値は、カード構造体へのポインタ。 カードデータをオープンでき
  35.     ない場合は、NULL を返す。
  36.  
  37. =========================================================================
  38. ● JpaipClose  麻雀牌データをクローズします。
  39. -------------------------------------------------------------------------
  40. int    JpaiClose()
  41.  
  42.     正常にクローズした場合は TRUE、そうでなければ FALSE を返します。
  43.  
  44. =========================================================================
  45. ● CardSuits  トランプ・データ番号
  46. -------------------------------------------------------------------------
  47.     CardSuits(s,n)
  48.  
  49.     s : 種類                n : 番号
  50.     --------                --------
  51.         SuitSpade   : 0 ・・・     Card_A ~ Card_K ( 0 ~ 12 )
  52.         SuitHeart   : 1 ・・・            〃
  53.         SuitDiamond : 2 ・・・            〃
  54.         SuitClub    : 3 ・・・            〃
  55.         CardOther   : 4 ・・・・・・・ CardJokerB  : 0
  56.                             ・・・ CardJokerR  : 1
  57.                             ・・・ CardWhite   : 2
  58.                             ・・・ CardReverse : 3
  59.  
  60. =========================================================================
  61. ● JpaiSuits  麻雀牌・データ番号
  62. -------------------------------------------------------------------------
  63.     JpaiSuits(s,n)
  64.  
  65.     s : 種類                n : 番号
  66.     --------                --------
  67.         SuitManzu   : 0 ・・・     Jpai_1 ~ Jpai_9 ( 0 ~  8 )
  68.         SuitPinzu   : 1 ・・・            〃
  69.         SuitSouzu   : 2 ・・・            〃
  70.         JpaiOther   : 3 ・・・・・・・ JpaiTon     : 0
  71.                             ・・・ JpaiNan     : 1
  72.                             ・・・ JpaiSya     : 2
  73.                             ・・・ JpaiPei     : 3
  74.                             ・・・ JpaiHak     : 4
  75.                             ・・・ JpaiHat     : 5
  76.                             ・・・ JpaiTyun    : 6
  77.                             ・・・ JpaiReverse : 7
  78.                             ・・・ JpaiBlack   : 8
  79.  
  80. =========================================================================
  81. ● CardDrawSet  カラーパターンの描画設定を行ないます。
  82. -------------------------------------------------------------------------
  83. void    CardDrawSet( dbuf, x, y, numb, card );
  84. DrawBuf    *dbuf;    → 描画バッファ
  85. int    x, y;    → 頂点座標
  86. int    numb;    → カード番号
  87. Cards    *card;    → データ番号
  88.  
  89.     《使用例》
  90.     ・ハートのAの描画をセットする。
  91.  
  92.     EventRedraw:
  93.             :
  94.         CardDrawSet( dbuf, 0, 0,
  95.                      CardSuits( CardHeart, Card_A ), cardn );
  96.             :
  97.  
  98. =========================================================================
  99. ● CardDrawSetMono  モノクロパターンの描画設定を行ないます。
  100. -------------------------------------------------------------------------
  101. void    CardDrawSetMono( dbuf, x, y, numb, card );
  102. DrawBuf    *dbuf;    → 描画バッファ
  103. int    x, y;    → 頂点座標
  104. int    numb;    → カード番号
  105. Cards    *card;    → データ番号
  106.  
  107.     《使用例》
  108.     ・ハートのAの描画をセットする。
  109.  
  110.     EventRedraw:
  111.             :
  112.         CardDrawSetMono( dbuf, 0, 0,
  113.                          CardSuits( CardHeart, Card_A ), cardn );
  114.             :
  115.  
  116. =========================================================================
  117. ● CardHeapSize  ヒープサイズの設定
  118. -------------------------------------------------------------------------
  119.  
  120.     以下のサイズを加算して下さい。
  121.  
  122.     int    WindowHeapSize = CardHeapSize( カード合計 );
  123.                                            ^^^^^^^^^^
  124.     カード合計:CardMaximum か JpaiMaximum、又は、その合計。
  125.  
  126. =========================================================================
  127.  
  128. 12,9,2
  129.   このウィンドウを閉じる C
  130.